a{ color:#666;}
a:hover {color:#00447d;font-weight:bold;}

.pager  .aNow
{color: #00447d;
    font-size: 20px;
    display: inline-block;
    vertical-align: top;
  
    font-weight: bold;
   
    font-family: Arial;
    margin-right: 42px;
    line-height: 26px;
    margin:0 20px;
}
.pager  a
{display: inline-block;
    vertical-align: top;
    color: #006699;
    font-weight: bold;
    font-size: 15px;
    font-family: Arial;
    margin-right: 42px;
    line-height: 37px;    
	margin:0 10px;
	padding:0 16px;
    height: 37px;
    background: inherit;
    background-color: rgba(242, 242, 242, 1);
    border: none;
    border-radius: 0px;
}
.pager  a:hover{background-color: rgba(0, 82, 121, 1);color: #fff;}
.pager .page-num-current{    background-color: rgba(0, 82, 121, 1);color: #fff;}
.serdetail_con table {
    border: 0px;
    border-collapse: collapse;
}
.serdetail_con table {
    margin: 0 20px;
}
  .serdetail_con table{border: 0px; border-collapse: collapse;}
  .serdetail_con table tbody tr td{ border: 1px solid #666666; padding-left: 5px;}

  .indexproitem {
    width: 285px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #fff;
}
  .indexproitem:nth-of-type(n+3){margin-bottom: 0px;}


.headbot .sernavitem .sernavchild-bot .botlist .img{width:200px;}


.announcementShow .name{line-height: 28px;}
.loginbox .loginitem .codebox .codebtn:hover{background:#00447d;}

.indexproitem .textbox .desc{ color:#666;}


.commfillin .btn {
    width: 114px;
    height: 38px;
    border-radius: 38px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    background-color: #5a8cb7;
    margin:30px auto 0;
}






#Layer1{position:absolute;position:fixed;_position:absolute;width:100%;z-index:99;top:0; left:0px;background-color:#000;display:none;}
.wxPayLayer{ width:1000px; height:480px; background:#fff; position:absolute; z-index:111; display:none;}
.wxPayLayer .close{ display:block; width:24px; height:24px;right:12px; top:12px; position:absolute; z-index:222;}
.wxPayLayer .imgDiv{ position:absolute; top:86px; left:0px; width:225px; text-align:center}
.wxPayLayer .contentBox{ padding:85px 48px 0 494px;}
.wxPayLayer .contentBox .name{height: 57px;line-height: 57px;font-size:22px;/* overflow:hidden; */border-top:#f1e3d8 solid 1px;border-bottom:#f1e3d8 solid 1px;color:#181818;}
.wxPayLayer .contentBox .fen{height:35px;line-height:35px;color:#d3121c;font-size:18px;margin: 40px 0 0;}
.wxPayLayer .contentBox .fen img{ padding-right:10px; position:relative; top:-2px;}
.wxPayLayer .contentBox .content{ font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:30px;}
.wxPayLayer .contentBox .btnDiv{ width:113px; height:31px; font-size:16px;}
.wxPayLayer .contentBox .btnDiv a{ display:block; width:113px; height:31px; background:#c71010; line-height:30px; border-radius:4px; -moz-border-radius:4px; color:#fff; text-align:center;}
.wxPayLayer .contentBox .btnDiv a.no{background:#848484; }
.wxPayLayer .contentBox .txt{ padding-top:12px; color:#d7c2b4; font-size:14px;}


.pageClass li{height:auto;}
.pageClass b {height: 65px;line-height: 65px;}

.voice .list li .name{padding:15px 0 8px;height:auto;}



.newShow .content,.newShow .content div,.newShow .content p{color:#666;}

.newsPic li{box-sizing:unset;}
.serdetail_con div, .serdetail_con p, .serdetail_con strong, .serdetail_con ul li {
    color: rgb(102, 102, 102);
    line-height: 2.143;
    font-size: 14px
}
.serdetail_con strong {font-size:16px;}


.serdetail_desccon div, .serdetail_desccon p,.serdetail_desccon ul li{line-height: 2.143;}
/*.serdetail_desccon h3{color:#00447d;line-height:2.143;font-size:14px;font-weight:bold}*/

.serdetail_desccon h3{font-size:16px;color:#00447d;font-weight:bold;line-height:26px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;    margin-bottom: 10px;}



.serdetail_desccon table{border-top-left-radius:5px;border-top-right-radius:5px;}
.serdetail_desccon table tr{border-bottom:1px solid #dfdfdf}
.serdetail_desccon table tr:nth-of-type(1){border-top-left-radius:5px;border-top-right-radius:5px;background-color:#5a8cb7;height:50px;border-bottom:1px solid #dfdfdf;color:#fff;}
/*.serdetail_desccon table tr:nth-of-type(1) *{color:#fff;}*/
.serdetail_desccon table tr:nth-of-type(1) td{color:#fff;}
.serdetail_desccon table tr:nth-of-type(1) td *{color:#fff;}
.serdetail_desccon table tr td:nth-of-type(1){border-left:1px solid #dfdfdf;}
.serdetail_desccon table tr td{text-align:center;color:#666;border-right:1px solid #dfdfdf;line-height:1.8;padding: 0 8px;}


.newsList li .name a{font-size:100%;}
.newsList li .time{font-size:12px;}
.newsList li .more a{font-size:12px;}



.popups .popupsbox .box p,.popups .popupsbox .box div{color:#999;font-size:18px;margin-bottom: 8px;}



.newsPic h1 a{font-size:18px;font-weight:700;}
.seminar .list *{box-sizing:unset;}
.seminar .list img{display:unset;}

.structure .imgDiv{overflow:hidden;}

.search .list li .name2{height:auto;}

.announcementShow .share{height:120px;}

.sercontent .serability .img{width:400px;overflow:hidden;}
.serdetail_top .img{width:500px;}


.newsPic .content a,.newsList li .content a{color:#666;}




.c404{text-align:center;padding: 20px 0;}
.c404 .title {
    font-size: 20px;
    color: #5a8cb7;
    line-height: 38px;
    padding-bottom: 12px;
}
.c404 a.btn{width:114px;height:38px;border-radius:38px;text-align:center;line-height:38px;display:inline-block;cursor:pointer;}
.c404 a.one{background-color:#5a8cb7;color:#fff}
.c404 a.two{border:1px solid #5a8cb7;color:#5a8cb7;margin-left:16px}


.serdetailruleitem .desct.two{line-height:30px;}



.sideBar{ position:fixed; right:0px; top:50%; margin-top:-104px; z-index:111;}
.sideBar li{position:relative; height:59px; margin-bottom:1px; cursor:pointer;}
.sideBar li a{ display:block; width:100%; height:100%; color:#fff; background: #00447d;opacity: 1;}
.sideBar .img{ height:60px; text-align:center; width:60px;position:relative;}
.sideBar .img .ico{ padding:10px 0 5px;position:relative}
.sideBar .img .ico em{font-size:13px;font-style:normal;background-color:#FF3100;color:#fff;padding:0 7px;height:21px;line-height:20px;border-radius:100%;position:absolute;/*top:3px;left:10px;*/top: -8px;left: -9px;}
.sideBar .img p{color:#fff;}
.sideBar .img img{ width:24px;margin: 0 auto;position: relative;}

.sideBar li a:hover,.sideBar li.liNow a { background:#00447D;opacity: 1;}

.sideBar .mouse{position:absolute; left:-152px; top:0px; display:none; }
.sideBar .mouse em {width: 105px;height: 62px;color: #fff;text-align: right;line-height: 62px;font-style: normal;}
.sideBar .liNow .mouse{display:block;}
.sideBar .liNow .img img{ top:8px;}
.sideBar .liNow .img p{ display:none; }

.sideBar li .mouse{width: 115px;height: 59px;left: -115px;background: #00447D;color: #fff;line-height: 60px;text-align: center;}
/*.sideBar li:nth-of-type(1).liNow .mouse,.sideBar li:nth-of-type(1).liNow .mouse a{background:none;}*/
.sideBar li .mouse .imgDiv{ width:142px;position: absolute;top: -82px;left: -142px;}
.sideBar li .mouse p{ position:absolute; right:0px; bottom:0px; text-align:right; color:#fff; height:62px; line-height:62px; width:122px;background:#c00001;}

.sideBar .mouse dl.online{position:absolute;left: -35px;top: 0;opacity: 1;/* background: #5a8cb7; */width: 150px;}
.sideBar .mouse dl.online dd{margin-bottom:1px;/* height: 30px; */line-height: 29px;font-size: 12px;opacity: 1;background: #5a8cb7;}
.sideBar .mouse dl.online dd a{padding:0 10px;font-size: 12px;background: none;}
.sideBar .mouse dl.online dd a:hover{ background:#00447D;opacity: 1;}


.serdetailruleitem .gray {border-radius: 5px;height: 30px;line-height: 30px;padding: 0 10px;border: 1px solid #ccc;margin-right: 10px;margin-bottom: 10px;cursor: pointer;color: #ccc;}

.perspective .list li .name img{display:inline;}


.headbot .sernavitem .sernavchild-tlist {width: 18%;overflow: hidden;height: 20px;text-overflow:ellipsis;white-space: nowrap;margin-bottom:30px;}
.headbot .sernavitem .sernavchild-tlist .name{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;line-height: 20px;text-align: left;width:100%;font-size:16px;}
.headbot .sernavitem .sernavchild-tlist .name .navcart{margin-left:5px;}


.conorderlisttop span{float:right;} 


.memaddr-add .btn{cursor:pointer;}

.conOmesstbotlist.btn {width: 100%;height: 64px;line-height:64px;margin-top:8px;}
.conOmesstbotlist.btn a{background:#4a7ca7;padding:10px 24px;color:#fff;margin-left:24px;position:relative;}
.conOmesstbotlist.btn input{cursor:pointer;}
.conOmesstbotlist.btn span{margin-left:16px;}


.member-item{margin-bottom:24px}
.member-item:nth-last-of-type(1){margin-bottom:0}
.member-item .text{width:74px;text-align:right;color:#666666;line-height:46px;margin-right:16px}
.member-item .sermessageitem{width:200px}
.member-item .sermessageitem .serMitembox{margin-top:0}
.member-item .sermessageitem .serMitembox_namebox{width:200px}
.member-item .sermessageitem:nth-of-type(3){margin-right:20px}
.member-item textarea{width:636px;height:100px;border-radius:5px;border:1px solid #ddd;padding:16px 19px}
.member-item input{width:280px;height:46px;border-radius:5px;border:1px solid #e0e0e0;padding:10px 19px}

.memorderitem.commorder .memorderitembot .price{margin-right: 58px;}


.cartbot .settorder.gray{background:#c8c7cc;}

.sideNav2 .list li.on a, .sideNav2 .list li:hover a, .sideNav2 .list li.currentDt a{background:none;}

.forgetpass{height:auto;}

.kefubox{width:450px;background-color:#fff;padding:30px 20px 20px;border-radius:8px;}
.kefubox .title{font-size:20px;color:#333;text-align:center;font-size: 22px;color:#00447d;}
.kefubox .box{/*height:200px;margin-top:20px;background-color:#fafafa;overflow-y:auto;*/padding:20px;text-align:center;font-size: 16px;margin-top:12px;}
.kefubox .btn{text-align:center;margin-top:12px;}
.kefubox .btn a{width: 114px;height: 38px;border-radius: 38px;text-align: center;line-height: 38px;color: #fff;cursor: pointer;background-color: #5a8cb7;display: inline-block;}

.kefubox .btn a:nth-of-type(1){margin-right:8px;background:#fff;border:1px solid #5a8cb7;color:#5a8cb7;}

.kefubox .close{width:138px;height:54px;background-color:#00447d;font-size:18px;margin:36px auto 0;text-align:center;color:#fff;line-height:54px;cursor:pointer}


.pager .pagerfx.prev {background: url(../img/page-l.png);}
.pager .pagerfx.next {background: url(../img/page-r.png);}

.memaddr-add,.meminvoice-add{height:0;transition:.4s;-webkit-transition:.4s;padding:0 20px;overflow:hidden;}
.memaddr-add.cur,.meminvoice-add.cur{height:auto;padding: 40px 20px 39px 20px;}
.memaddressbox .memaddresstitle span {float: right;width: 50px;text-align: center;color: #fff;font-size: 24px;cursor:pointer;}
.memaddressbox .memaddresstitle span:nth-of-type(2){display:none;}
.memaddressbox .memaddresstitle.cur span:nth-of-type(1){display:none;}
.memaddressbox .memaddresstitle.cur span:nth-of-type(2){display:block;}


.paysuccessbot{width:620px;}
.paysuccessbot .prompt{font-size: 14px;}


.memorderitembot-prolist .olist{padding-left:0;width:78px;}
.memorderitembot-prolist .olist.op1{background: #5a8cb7;color: #fff;border-radius: 5px;text-align: center;padding: 3px 18px;}


.meminvoicelist .text{width: 126px;text-align: right;}

.footbot .footwx {position:relative;}





.layerDiv {
    transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
}


.layerDiv {
    display:none;
    position: absolute;
    top: 0;
    width: 120px;
    left: 50%;
    margin-left: -60px;
}

.layerDiv.on{display:block;top:-125px;}

.situation .list li em{width:210px;}


.serdetail_desccon img {display:inline;}



.sercontent .seritem .img{/*height: 152px;*/}

.serdetailbuy{margin-top: 30px;}
.serdetailbuy .pricebox{margin-top: 15px;}
.serdetailruleitems{margin-top: 20px;}


.newShow .share{height:120px;}


#bsWXBox,#bsBox,#bsBox *{box-sizing: unset;}

.baseDiv p.tips{position:absolute;top:0;left:2px;color:#5a8cb7;}

.base .childMapBox .bottom .imgDiv{width: 210px;}


/*.headbot div#5,.headbot div#4{display:none;}

.headbot .navitem:nth-child(6),.headbot .navitem:nth-child(5) {display: none;}
.footmap .footmaplist:nth-child(5),.footmap .footmaplist:nth-child(4),.footmap .footmaplist:nth-child(8) {display: none;}*/


.announcementShow .content table{margin:0 auto;}

.theme .newsPic{height: 215px;margin-top: 30px;}
.theme .newsPic li{height: 215px;}
.theme .newsPic li h1{padding: 20px 25px 10px 0;}
.theme .newsPic .list .imgDiv img {width:374px;}
.theme .newsList .imgDiv img {width:234px;}
.theme .newsList li .time{padding: 5px 0 8px;}
.theme .newsList li .more {padding-top: 8px;}

.newLayer{ position:fixed;right:0; width: 80px; height:82px;top: 50%;
    margin-top: -82px;z-index: 111;}
.newLayer img{ width:80px;}
.newLayer .img1{ position:absolute; left:0; top:0; display:none;}
.newLayer:hover img{ display:none;}
.newLayer:hover .img1{ display:inline-block;}


@media (max-width: 1366px) {
    .headbot .sernavitem .sernavchild-tlist {margin-bottom: 40px;}
}

.index_anli .indexproitem:nth-of-type(n+3){margin-bottom: 20px;}
.index_anli .indexproitem:nth-of-type(4n){margin-bottom: 20px;margin-right: 0;}
.index_anli .indexproitem:nth-of-type(3),.index_anli .indexproitem:nth-of-type(7){margin-right: 20px;}